import api from "@/utils";

export function DataFormat() {
  const dataFormat = (cellValue: string) => {
    // 正则表达式判断是否是日期, 日期格式为 2021-12-26T06:51:12.000+00:00,此前父组件emit事件处理后的结果为yyyy年MM月dd日，有汉字，不会符合这个规范
    const regDate = /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}\.\d{3}\+\d{2}:\d{2}$/;
    const isDate = regDate.test(cellValue);
    if (isDate) {
      const date = new Date(cellValue);
      return api.formatDate(date, "yyyy年MM月dd日 hh时mm分ss秒");
    }
    return cellValue;
  };
  return {};
}
